آشنایی با حلقه ها تکرار for
آشنایی با حلقه for در پایتون
با کمک حلقه ها میتوانیم قطعه کدی را تکرار کنیم، برای ایجاد حلقه 2 نوع داریم.
- حلقه for
- حلقه while
در این پست قصد داریم درمورد حلقه for صحبت کنیم. برای ایجاد حلقه ابتدا یک شرط قرار میدهیم که بر اساس اون شرط حلقه اجرا شود.
دستور for دارای ساختار کلی میباشد که هنگام استفاده این ساختار را باید رعایت کنید
ساختار حلقه for:
for target in object
object: به تعداد عضوهای دنباله تکرار میشود.
Target: دستورات داخل بدنه حلقه به ازای هریک از انتساب ها اجرا میشود.
در قطعه کد زیر نمونه ای از حلقه for را آورده ایم.
numbers = [6, 5, 7, 8, 4, 2, 5, 4, 11]
sum = 0
for val in numbers:
sum = sum+val
print ("The sum is", sum)
خروجی برنامه:
The sum is 52
حلقه for میتواند یک بخش else داشته باشد. این بخش زمانی اجرا میشود که عناصر مورد استفاده در حلقه for به پایان برسد. برای متوقف کردن حلقه for میتوان از دستور break استفاده کرد. البته اگر در کدتان از دستور else استفاده کرده باشید در شرایطی که break هم برای متوقف کردن دستور داشته باشیم کد else اجرا نمیشود.
در قطعه کد زیر نمونه ای از حلقه for با else را آورده ایم.
digits = [4, 8, 16]
for i in digits:
print(i)
else:
print (“No items left.”)
خروجی
4
8
16
No items left.
دستور continue در حلقه for
در حلقه اگر از دستور break استفاده کنیم از حلقه خارج میشویم و بقیه کدها اجرا میشود. ولی اگر از دستور continue استفاده کنیم تنها یک دور از تکرار حلقه for را نادیده میگیرد و برمیگردد ابتدای حلقه را اجرا میکند.
دستور range() در حلقه for
در حلقه ی for میتوانید محدوده ای را مشخص کنید مثلا نقطه شروع و پایانی دنباله را تعیین کنیم در قطعه کد زیر نمونه ای از استفاده این دستور را آورده ایم.
for i in range (6, 12):
print(i)
خروجی برنامه:
6
7
8
9
10
11
این دستور نیز دارای ساختار میباشد:
(range (start, stop, step
مطالب این موضوع نیز به پایان رسید اگر میخواهید در این زمینه آموزش هایی ببینید پیشنهاد من به شما دوره آموزش آشنایی با حلقه تکرار for میباشد.